// const calculate = (num1,num2,operation) => {
//     switch(operation){
//         case 'add':
//             return num1 + num2;
//         case 'subtract':
//             return num1 - num2;
//         case 'multiply':
//             return num1 * num2;
//         case 'divide':
//             return num1 / num2;
//         default:
//             return '无效的操作';
//     }
// }
//
// const result1 = calculate(10,5,'add');
// console.log(result1);
// const result2 = calculate(10,5,'subtract');
// console.log(result2);
// const result3 = calculate(10,5,'multiply');
// console.log(result3);
// const result4 = calculate(10,5,'divide');
// console.log(result4);
// const result5 = calculate(10,5,'ssss');
// console.log(result5);

const username = 'user123';
const password = '123456';
let flag = true;
const longin = (username,password) => {
    if(username.length < 6 || password.length < 6){
        flag = false;
        return '提供用户用户名或密码至少6位';
    }
    if(username === 'user123' && password === '123456'){
        return '登录成功';
    }
    flag = false;
    return '用户名或密码错误';
}
const promise = new Promise((resolve,reject) => {
    const ans = longin(username,password);
    if(flag){
        resolve(ans);
    }else{
        reject(ans);
    }
})

promise
    .then(result => {
        console.log(result)
    })
    .catch(error => {
        console.log(error)
    })
